Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Argentina F5 Argentina F9 Brazil F12 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F13 Argentina F14 Argentina F16 Argentina F17 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F22 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Argentina F4 Argentina F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F14 Argentina F20 Argentina F21 Argentina F22 Netherlands F5 Argentina F11 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Argentina F9 Argentina F11 Argentina F21 Italy F6 Argentina F15 Citta di Monza - Monza Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Porsche Open - Poznan Sunrise Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Bauer Watertechnology Cup - Eckental Mons Challenger Aachen Challenger Genova Challenger Bordeaux Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Schickedanz Open 2007 - Furth Guangzhou Challenger Pingguo Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Scheveningen Challenger Trani Challenger Seville Challenger St. Remy Challenger Todi Challenger Izmir Challenger Ljubljana Challenger Napoli Challenger Mons Challenger Palermo Challenger Rennes Challenger Quito Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Dallas Challenger Siemens Open 2007 - Scheveningen Olbia Challenger - Olbia Ljubljana Open - Ljubljana Salinas Challenger Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden Montevideo Challenger Bucaramanga Challenger Quimper Challenger Tunis Challenger Ostrava Challenger Rome Challenger Como Challenger Mordovia Cup - Mordovia Genova Challenger Banja Luka Challenger Szczecin Challenger San Juan Challenger Tehran Open 2004 - Tehran Bucaramanga Challenger Barranquilla Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Prague Challenger Campinas Challenger Arpa Ceramic Cup - Reggio Emilia Rennes Challenger San Juan Challenger Cordoba Challenger Prosperita Open 2007 - Ostrava Geneva Challenger Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Noumea Challenger Cherbourg Challenger Irving Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw Sopot Challenger Campinas Challenger Porto Alegre Challenger Rennes Challenger Corrientes Challenger Guayaquil Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Santiago Challenger Lambertz Open by Stawag - Aachen Bordeaux Challenger Blois Challenger Marburg Challenger IPP Open - Helsinki Liberec Challenger Barranquilla Challenger Santiago Challenger Orleans Challenger Montevideo Challenger Bordeaux Challenger Marburg Challenger Ostdeutscher Sparkessen Cup - Dresden Dallas Challenger Meerbusch Challenger Manta Challenger Campos do Jordao Challenger San Marino Challenger Budapest Challenger Eckental Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Santos Challenger San Luis Potosi Challenger Braunschweig Challenger Mons Challenger Montevideo Challenger Cherbourg Challenger Lyon Challenger Marburg Challenger Scheveningen Challenger Mons Challenger Porto Alegre Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger Phoenix Challenger The Tarka Challenger - Barnstaple Buenos Aires Challenger Sina-Kia Motors Tennis Cup - Cordenons Sao Paulo Challenger Tour Finals Bucaramanga Challenger Trnava Challenger Wroclaw Challenger Wolfsburg Challenger Salinas Challenger Prague Challenger Buenos Aires Challenger Montevideo Challenger Braunschweig Challenger Lisbon Challenger USTA Men's Challenger of Dallas - Dallas Bogota Challenger Canberra Challenger Challenger Ford de Cherbourg - Cherbourg Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Lima Challenger Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Manta Challenger San Remo Tennis Cup - San Remo Milan Challenger Open Prevadies - St. Brieuc Next Generation Adelaide International - Adelaide Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Cagliari Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Orleans Challenger Eckental Challenger Ethias Trophy - Mons SAP Open - San Jose Trani Challenger Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort AEGON Championships - London Rome Challenger Napoli Challenger BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Bordeaux Challenger Prostejov Challenger Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier Irving Challenger Kolding Challenger Bratislava Challenger Sarasota Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Mons Challenger BMW Open - Munich San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle BMW Open - Munich Winston Salem - Winston Salem Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Sao Leopoldo Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger Noumea Challenger Barletta Challenger Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Santiago Challenger VTR Open - Vina del Mar Barranquilla Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Panama City Challenger Open Sud de France - Montpellier Brasil Open - Sao Paulo Rio De Janeiro Challenger Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Moselle Open - Metz Alphen Challenger If Stockholm Open - Stockholm Trnava Challenger Mons Challenger Mons Challenger BRD Nastase Tiriac Trophy - Bucharest Buenos Aires Challenger Bogota Challenger Winston-Salem Open - Winston-Salem Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Ordina Open - s-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo Heineken Open - Auckland Tata Open Maharashtra - Pune Sydney International - Sydney Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Erste Bank Open - Vienna Masters Series - Hamburg Moselle Open - Metz China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Itajai Challenger SA Tennis Open - Johannesburg Santos Challenger Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco European Open - Antwerp Erste Bank Open - Vienna Allianz Suisse Open - Gstaad San Diego Open - San Diego Argentina Open - Buenos Aires Braunschweig Challenger Nordea Open - Bastad Cordoba Open - Cordoba Open Parc - Lyon Liberec Challenger Millennium Estoril Open - Estoril Cali Challenger Guayaquil Challenger Mifel Tennis Open - Los Cabos Copa Claro - Buenos Aires Aachen Challenger VTR Open - Vina del Mar Trnava Challenger Copa Claro - Buenos Aires BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Santiago Challenger Canberra Challenger Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger ASB Classic - Auckland Pereira Challenger Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Bogota Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Campinas Challenger Heineken Open - Auckland Rio Open - Rio de Janeiro Sao Paulo Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Aegon Nottingham Open - Nottingham Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Cordoba Open - Cordoba Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Cordoba Open - Cordoba Unique Zagreb Open - Zagreb Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier Cordoba Open - Cordoba Rosario Challenger Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona bett1HULKS Championships - Cologne cinch Championships - London Viking International - Eastbourne Hamburg European Open - Hamburg Brisbane International - Brisbane European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Parc - Lyon ASB Classic - Auckland Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Barcelona Open Banc Sabadell - Barcelona Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston China Open - Beijing China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne European Open - Antwerp Argentina Open - Buenos Aires Open 13 Provence - Marseille Barletta Challenger Francavilla Challenger cinch Championships - London Bank Austria Tennis Trophy - Vienna Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Sony Open Tennis - Miami Rolex Paris Masters - Paris AEGON International - Eastbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells China Open - Beijing Argentina Open - Buenos Aires Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Citi Open - Washington BNP Paribas Masters - Paris Zhuhai Open - Zhuhai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami National Bank Open - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Cordoba Open - Cordoba BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Chengdu Open - Chengdu Sydney International - Sydney BMW Open - Munich Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, BEL-ITA 3-2 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, Group D Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Laver Cup - London Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 ATP Cup - Sydney Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 ATP Cup - Melbourne Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group A, Bologna Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Olympics - London Olympics - Tokyo Nitto ATP Finals - London Olympics - Beijing